<?php
/**
 * Clase Base Bean para BaseImAlmacenBN
 *
 * @package    Sedapal
 * @subpackage BaseImAlmacenBN
 * @author     hans
 * @version    SVN:: BaseImAlmacenBN.class.php,v 1.1 2012-03-18 20:27:48 Hans.parra Exp $
 */
abstract class BaseImAlmacenBN
{
  protected $AlmacenId;
  protected $Nombre;
  protected $AlmacenRefId;
  protected $Direcc1;
  protected $Direcc2;
  protected $Ciudad;
  protected $AlmEstado;
  protected $ParaVentaSw;
  protected $ParaCompraSw;
  protected $Estado;
  protected $CreaUsr;
  protected $CreaFecha;
  protected $ModifUsr;
  protected $ModifFecha;
  protected $Mensaje;
  protected $Error;
  public $numeroRegistros;

  public function getAlmacenId(){
    return $this->AlmacenId;
  }
  public function setAlmacenId($v1){
    $this->AlmacenId = $v1; 
  }

  public function getNombre(){
    return $this->Nombre;
  }
  public function setNombre($v1){
    $this->Nombre = $v1; 
  }

  public function getAlmacenRefId(){
    return $this->AlmacenRefId;
  }
  public function setAlmacenRefId($v1){
    $this->AlmacenRefId = $v1; 
  }

  public function getDirecc1(){
    return $this->Direcc1;
  }
  public function setDirecc1($v1){
    $this->Direcc1 = $v1; 
  }

  public function getDirecc2(){
    return $this->Direcc2;
  }
  public function setDirecc2($v1){
    $this->Direcc2 = $v1; 
  }

  public function getCiudad(){
    return $this->Ciudad;
  }
  public function setCiudad($v1){
    $this->Ciudad = $v1; 
  }

  public function getAlmEstado(){
    return $this->AlmEstado;
  }
  public function setAlmEstado($v1){
    $this->AlmEstado = $v1; 
  }

  public function getParaVentaSw(){
    return $this->ParaVentaSw;
  }
  public function setParaVentaSw($v1){
    $this->ParaVentaSw = $v1; 
  }

  public function getParaCompraSw(){
    return $this->ParaCompraSw;
  }
  public function setParaCompraSw($v1){
    $this->ParaCompraSw = $v1; 
  }

  public function getEstado(){
    return $this->Estado;
  }
  public function setEstado($v1){
    $this->Estado = $v1; 
  }

  public function getCreaUsr(){
    return $this->CreaUsr;
  }
  public function setCreaUsr($v1){
    $this->CreaUsr = $v1; 
  }

  public function getCreaFecha(){
    return $this->CreaFecha;
  }
  public function setCreaFecha($v1){
    $this->CreaFecha = $v1; 
  }

  public function getModifUsr(){
    return $this->ModifUsr;
  }
  public function setModifUsr($v1){
    $this->ModifUsr = $v1; 
  }

  public function getModifFecha(){
    return $this->ModifFecha;
  }
  public function setModifFecha($v1){
    $this->ModifFecha = $v1; 
  }

  public function getMensaje(){
    return $this->Mensaje;
  }
  public function setMensaje($vl){
    $this->Mensaje = $vl;
  }

  public function getError(){
    return $this->Error;
  }
  public function setError($vl){
    $this->Error = $vl;
  }

  /* Recupera un objeto Im_almacenBN desde un RecordSet */
  public static function retrieveByRs( $o_Im_almacenRs )
  {
    $o_ImAlmacenBN = new ImAlmacenBN();
    $o_ImAlmacenBN->setAlmacenId( $o_Im_almacenRs['almacenId'] );
    $o_ImAlmacenBN->setNombre( $o_Im_almacenRs['nombre'] );
    $o_ImAlmacenBN->setAlmacenRefId( $o_Im_almacenRs['almacenRefId'] );
    $o_ImAlmacenBN->setDirecc1( $o_Im_almacenRs['direcc1'] );
    $o_ImAlmacenBN->setDirecc2( $o_Im_almacenRs['direcc2'] );
    $o_ImAlmacenBN->setCiudad( $o_Im_almacenRs['ciudad'] );
    $o_ImAlmacenBN->setAlmEstado( $o_Im_almacenRs['almEstado'] );
    $o_ImAlmacenBN->setParaVentaSw( $o_Im_almacenRs['paraVentaSw'] );
    $o_ImAlmacenBN->setParaCompraSw( $o_Im_almacenRs['paraCompraSw'] );
    $o_ImAlmacenBN->setEstado( $o_Im_almacenRs['estado'] );
    $o_ImAlmacenBN->setCreaUsr( $o_Im_almacenRs['creaUsr'] );
    $o_ImAlmacenBN->setCreaFecha( $o_Im_almacenRs['creaFecha'] );
    $o_ImAlmacenBN->setModifUsr( $o_Im_almacenRs['modifUsr'] );
    $o_ImAlmacenBN->setModifFecha( $o_Im_almacenRs['modifFecha'] );
    return $o_ImAlmacenBN;
  }
}